SET(EXECUTABLE_OUTPUT_PATH ${PROJECT_BINARY_DIR}/bin/test/comm/)

SET(my_defs_test my_defs_test.c)
ADD_EXECUTABLE(my_defs_test ${my_defs_test})
TARGET_LINK_LIBRARIES(my_defs_test myproxy)

SET(my_atomic_test my_atomic_test.c)
ADD_EXECUTABLE(my_atomic_test ${my_atomic_test})
TARGET_LINK_LIBRARIES(my_atomic_test myproxy)

SET(my_cpuinfo_test my_cpuinfo_test.c)
ADD_EXECUTABLE(my_cpuinfo_test ${my_cpuinfo_test})
TARGET_LINK_LIBRARIES(my_cpuinfo_test myproxy)

SET(my_fnv_hash_test my_fnv_hash_test.c)
ADD_EXECUTABLE(my_fnv_hash_test ${my_fnv_hash_test})
TARGET_LINK_LIBRARIES(my_fnv_hash_test myproxy)

SET(my_murmur_hash_test my_murmur_hash_test.c)
ADD_EXECUTABLE(my_murmur_hash_test ${my_murmur_hash_test})
TARGET_LINK_LIBRARIES(my_murmur_hash_test myproxy)

SET(my_hrtime_test my_hrtime_test.c)
ADD_EXECUTABLE(my_hrtime_test ${my_hrtime_test})
TARGET_LINK_LIBRARIES(my_hrtime_test myproxy)

SET(my_queue_test my_queue_test.c)
ADD_EXECUTABLE(my_queue_test ${my_queue_test})
TARGET_LINK_LIBRARIES(my_queue_test myproxy)

SET(my_rbtree_test my_rbtree_test.c)
ADD_EXECUTABLE(my_rbtree_test ${my_rbtree_test})
TARGET_LINK_LIBRARIES(my_rbtree_test myproxy)

SET(my_random_test my_random_test.c)
ADD_EXECUTABLE(my_random_test ${my_random_test})
TARGET_LINK_LIBRARIES(my_random_test myproxy)

SET(my_spinlock_test my_spinlock_test.c)
ADD_EXECUTABLE(my_spinlock_test ${my_spinlock_test})
TARGET_LINK_LIBRARIES(my_spinlock_test myproxy)

SET(my_rwlock_test my_rwlock_test.c)
ADD_EXECUTABLE(my_rwlock_test ${my_rwlock_test})
TARGET_LINK_LIBRARIES(my_rwlock_test myproxy)

SET(my_string_test my_string_test.c)
ADD_EXECUTABLE(my_string_test ${my_string_test})
TARGET_LINK_LIBRARIES(my_string_test myproxy)

SET(my_mem_test my_mem_test.c)
ADD_EXECUTABLE(my_mem_test ${my_mem_test})
TARGET_LINK_LIBRARIES(my_mem_test myproxy)

SET(my_thread_mem_test my_thread_mem_test.c)
ADD_EXECUTABLE(my_thread_mem_test ${my_thread_mem_test})
TARGET_LINK_LIBRARIES(my_thread_mem_test myproxy)

SET(my_thread_base_test my_thread_base_test.c)
ADD_EXECUTABLE(my_thread_base_test ${my_thread_base_test})
TARGET_LINK_LIBRARIES(my_thread_base_test myproxy)

SET(my_cleanup_test my_cleanup_test.c)
ADD_EXECUTABLE(my_cleanup_test ${my_cleanup_test})
TARGET_LINK_LIBRARIES(my_cleanup_test myproxy)

SET(my_pool_test my_pool_test.c)
ADD_EXECUTABLE(my_pool_test ${my_pool_test})
TARGET_LINK_LIBRARIES(my_pool_test myproxy)

SET(my_chash_test my_chash_test.c)
ADD_EXECUTABLE(my_chash_test ${my_chash_test})
TARGET_LINK_LIBRARIES(my_chash_test myproxy)

SET(my_log_test my_log_test.c)
ADD_EXECUTABLE(my_log_test ${my_log_test})
TARGET_LINK_LIBRARIES(my_log_test myproxy)

SET(my_slru_test my_slru_test.c)
ADD_EXECUTABLE(my_slru_test ${my_slru_test})
TARGET_LINK_LIBRARIES(my_slru_test myproxy)

SET(my_inet_test my_inet_test.c)
ADD_EXECUTABLE(my_inet_test ${my_inet_test})
TARGET_LINK_LIBRARIES(my_inet_test myproxy)

SET(my_buf_test my_buf_test.c)
ADD_EXECUTABLE(my_buf_test ${my_buf_test})
TARGET_LINK_LIBRARIES(my_buf_test myproxy)